package com.itheima.mapper;

import com.github.pagehelper.PageInfo;
import com.itheima.domain.Student;

import java.util.List;

public interface StudentMapper {
    /*
    * 查询所有学生信息
    * */
    public List<Student> findAll();
    /*
    * 分页查询
    * */
    public List<Student> findByPage(int currentPage, int pageSize);
    /*
    * 添加学生信息
    * */
    public int addStu(Student stu);
    /*
    * 修改学生信息
    * */
    public int updateStu(Student stu);
    /*
    * 删除学生信息
    * */
    public int deleteStu(Integer id);
    /*
    * 动态sql之根据条件查询
    * */
    public List<Student> findByCondition(Student stu);
    /*
    * 通过多个id查询学生信息
    * */
    public List<Student> findByIds(Integer... ids);
    /*
    * 动态Sql修改学生信息
    * */
    public int updateStu2(Student stu);
    /*
    * 增加学生信息
    * */
    public int addStu2(Student stu);
    /*
    * 删除学生信息
    * */
    public int deleteStu2(Integer id);


}
